<?php
/* PHP数组的常用操作 */
// 1.创建一个数组
$arr1 = array();
$arr2 = []; // php5.4起可以使用[]定义替代array()
// 关联数组，其实可以当作hashMap来使用
$arr3 = [
    'foo' => 'bar'
];

// 2.向数组中添加元素
$arr1[] = 1;
$arr1[] = 2;
$arr1[] = 3;
$arr1[] = 4;
//$arr1['hello'] = 'world';
print_r($arr1);
// 3.遍历数组中的元素
// (1) 使用foreach 推荐
foreach ($arr1 as $key => $value) {
    echo $key . '->' . $value . PHP_EOL;
}
foreach ($arr1 as $value) {
    echo $value;
}
// (2) 使用普通for遍历，注意只能用于遍历纯索引数组
$count = count($arr1); // count最好放在外面
for ($i = 0; $i < $count; $i++) {
    echo $arr1[$i];
}
// 4.数组排序
sort($arr1); // 由小到大
rsort($arr1); // 由大到小
print_r($arr1);
// 5.查找元素
$bool = in_array("4", $arr1);
echo $bool;

// 获取的长度
echo sizeof($arr1);

